/*
File contains styles for IE lt 9
*/


/* 2.3 Add theme elements styles -----------*/

.round {
	behavior:url(../js/PIE.htc);
}

.shadow {
	box-shadow: 0px 1px 2px #e0e0e0;
    behavior:url(../js/PIE.htc);
}

#xique-slider {
	box-shadow: none;
}

/* 3.2 Main navigation ---------*/

#xique-nav-menu ul.sub-menu > li a {
	font-size: 0.9em;
}

#xique-nav-menu ul.sub-menu > li > a:hover {
	font-size: 0.9em;
}

#xique-nav-menu ul.sub-menu > li:last-child > a,
#xique-nav-menu ul.sub-menu > li:only-child > a {
	margin-bottom: -1px;
	border-bottom: 0px;
}

#xique-nav-menu ul.sub-menu > li:last-child > a:hover,
#xique-nav-menu ul.sub-menu > li:only-child > a:hover {
	margin-bottom: -4px;
	border-bottom: 0px;
}

#xique-nav-menu ul.sub-menu > li.page_item_has_children > a:hover {
	margin-bottom: 20px;
}

#xique-nav-menu ul li { 
	z-index: 100;
}

/* 4.1 Global widgets style ------*/

div.widget {
	behavior:url(../js/PIE.htc);
}

h2.widgettitle {
	margin-top: 20px;
}

/* 4.2 Plastic slider widget style ------*/

.xique-slider {
	behavior:url(../js/PIE.htc);
}

.xique-slider-to-left,
.xique-slider-to-right {
	filter: alpha(Opacity=20); /*opacity for IE*/
}

.xique-slider-to-left:hover, 
.xique-slider-to-right:hover {
	filter: alpha(Opacity=60); /*opacity for IE*/
}

.xique-slider-description {
	filter: alpha(Opacity=70); /*opacity for IE*/
}

/* 4.3 Search widget style ------*/

div.widget_search {
	box-shadow: none;
}

.search-box input.xique-search {
	behavior:url(../js/PIE.htc);
	padding: 15px 10px 5px 10px;
}

.search-box input.xique-search-button {
	behavior:url(../js/PIE.htc);
}

/* 5.3 List types ------*/

.xique-text dl dt,
.xique-text .gallery dl dt {
    font-size: 15px;
}

.xique-text dl dd, 
.xique-text ol li, 
.xique-text ul li {
	font-size: 13px;
}

/* 5.4 Form elements ------*/

.xique-text input[type=text],
.xique-text input[type=password],
.xique-text textarea,
.xique-text input[type="reset"], 
.xique-text input[type="submit"] {
	behavior:url(../js/PIE.htc);
}

.xique-radio-item-container,
.xique-checkbox-item-container {
	display:inline; /*Only in IE*/
	zoom:1; /*IE hasLayout*/
}

/* 5.4.2 Select box -------------- */

select {
	-ms-appearance: button; /* Internet Explorer */
	behavior:url(../js/PIE.htc);
}

.xique-select h3 {
	overflow:hidden;
	-ms-text-overflow: ellipsis;
}

div.xique-select {
	behavior:url(../js/PIE.htc);
}

/* 5.4.3 Fileload instrument styles -------------- */


.xique-fileload {
	behavior:url(../js/PIE.htc);
}

.xique-fileload-input {
	background: -ms-linear-gradient(top,  #ffffff 0%,#eef2f4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef2f4',GradientType=0 ); /* IE6-8 */
}

.xique-fileload-browse {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	behavior:url(../js/PIE.htc);
}

.xique-fileload:active .xique-fileload-browse {
	behavior:url(../js/PIE.htc);
}